草庐IT

Android View 阴影

全部标签

ios - 与转换它的 SKSpriteNode 一起淡化阴影

这是我的设置,使用SpriteKit。首先,我在SKScene中创建一个简单的Sprite节点,如下所示:letblock=SKSpriteNode(color:UIColor.redColor(),size:CGSizeMake(90,160))block.zPosition=2block.shadowCastBitMask=1addChild(block)然后在场景中添加一个光照节点:letlight=SKLightNode()light.categoryBitMask=1light.falloff=1addChild(light)果然,方block现在投下了一个漂亮的小阴影:现在

ios - 在 UIView 外绘制阴影

背景我有一个具有以下属性的UIView:α=1backgroundColor=白色,不透明度为0.35圆角阴影代码这就是我创建投影的方式:(UIView扩展)self.layer.masksToBounds=falseself.layer.shadowColor=UIColor.darkGrayColor().CGColorself.layer.shadowOffset=CGSizeMake(0,5)self.layer.shadowOpacity=0.35self.layer.shadowPath=UIBezierPath(roundedRect:self.bounds,corner

ios - 带有圆角的 UITextField 中的内部阴影

我想实现这个UITextField设计:在Zeplin中,这里是阴影的属性:我试过什么?overridefunclayoutSubviews(){super.layoutSubviews()self.layer.cornerRadius=self.frame.size.height/2self.addInnerShadow()}privatefuncaddInnerShadow(){letinnerShadow=CALayer()innerShadow.frame=bounds//Shadowpath(1ptringaroundbounds)letpath=UIBezierPath(r

ios - 我可以使用 scenekit 和 arkit 制作可以透过透明物体看到的阴影吗?

我用scenekit制作了透明物体并与arkit链接。我用闪电Material做了一个阴影,但是透过透明物体看不到阴影。我制作了一架飞机并将物体放在上面。并将光照射到透明物体上。影子出现在物体后面,但看不透物体。这是制作阴影的代码。letlight=SCNLight()light.type=.directionallight.castsShadow=truelight.shadowRadius=200light.shadowColor=UIColor(red:0,green:0,blue:0,alpha:0.3)light.shadowMode=.deferredletconstrai

ios - 将阴影渐变添加到 uitableviewcell/uiimageview 的底部

有谁知道如何向uitableviewcell或uiimageview的底部添加渐变,如下图所示? 最佳答案 将此类添加到您的项目中(swift):classUIGradientImageView:UIImageView{letmyGradientLayer:CAGradientLayeroverrideinit?(frame:CGRect){myGradientLayer=CAGradientLayer()super.init(frame:frame)self.setup()addGradientLayer()}funcaddGra

ios - UIView 图层上的阴影

为了掩盖我的观点,我做了一条路:letpath=//createmagicpath(uiviewbounds+2arcs)letmask=CAShapeLayer()mask.path=path.cgPathview.layer.masksToBounds=falseview.layer.mask=mask到这里一切都ok了。现在我想添加一个跟随路径的阴影,这可能吗?我尝试了几种方法,最后一种是:mask.shadowPath=path.cgPathmask.shadowColor=UIColor.red.cgColormask.shadowOffset=CGSize(width:10

swift - 透明 SCNFloor() 上的 SceneKit 阴影

我有一个地板节点,我需要在其上转换来自定向光的阴影。这个节点需要是透明的(在AR环境中使用)。这在我使用ARKit时工作正常,但使用SceneKit的相同设置没有显示阴影或反射。我怎样才能像这样在SceneKit中转换阴影?SceneKit的问题是由于我设置了sceneView.backgroundColor=.clear-但我需要在此应用程序中使用此行为。可以通过某种方式避免这种情况吗?演示此问题的示例代码(仅适用于设备,不适用于模拟器):@IBOutletweakvarsceneView:SCNView!{didSet{sceneView.scene=SCNScene()letca

ios - 在 UIVisualEffectView 周围创建阴影而不覆盖整个 View

是否可以使用UIBlurEffect在UIVisualView周围创建阴影而不让UIVisualView被下面的阴影着色?我基本上只想要View周围的阴影,但是使用这段代码,阴影将覆盖整个View,从而使整个View变暗:letborderPath=UIBezierPath(roundedRect:view.bounds,byRoundingCorners:[.topLeft,.topRight],cornerRadii:CGSize(width:15,height:15)).cgPathshadowView.frame=view.boundsshadowView.autoresizi

ios - swift 将阴影应用于导航栏

在我的应用程序导航设计中有漂亮的阴影,我想在我的代码中应用。我该如何创造这种效果? 最佳答案 不添加Viewself.navigationController?.navigationBar.layer.masksToBounds=falseself.navigationController?.navigationBar.layer.shadowColor=UIColor.lightGray.cgColorself.navigationController?.navigationBar.layer.shadowOpacity=0.8s

android - 如何在 Android 中的线性布局周围显示阴影?

如何为我的线性布局显示阴影。我想要在线性布局周围有阴影的白色圆形背景。到目前为止,我已经这样做了。和xml目录下的rounded_rect_shape.xml 最佳答案 还有另一个解决该问题的方法是实现一个图层列表作为线性布局的背景。将background_with_shadow.xml文件添加到res/drawable。包含:然后在您的LinearLayout中添加图层列表作为背景。 关于android-如何在Android中的线性布局周围显示阴影?,我们在StackOverflow上